package cc.mrbird.statistical.domain;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
@Table(name="regional_analysis")
public class RegionalAnalysis implements Serializable {
    /*
    主要功能描述：
    1. 区域内所有单位消防工作的统计分析。可以显示最好TOP10和最坏TOP10单位（显示数量可以自设）。
    （备注：单位综合评价可以从单位设备故障率、火灾事件数、自查情况（巡查完成情况、培训次数、演练次数等）、故障修复响应时间、火灾处置响应时间等多方面按照一定比例进行评分，评分内容和比例可以由用户自己选择设置，可以考虑放在系统设置菜单中）
    2. 对网格区域内的下一级网格管理区域进行综合评价分析，可以显示最好TOP10和最坏TOP10网格区域（显示数量可以自设）。
    3. 对网格区域内的行业消防工作进行评价分析，可以显示最好TOP10和最坏TOP10行业（显示数量可以自设）。
    4. 显示网格区域内消防问题的TOP10(数量可自己定义)，例如设备故障率高、巡查工作做得不好、培训次数少、演练次数少、设备修复不及时等问题。（问题列表可以由用户自己添加，此部分可考虑放到系统设置中）
    5. 发现区域消防火灾事件发生的共性因素。
     */
    private static final long serialVersionUID = 1880821232635882325L;
    @Id
    @GeneratedValue(generator = "JDBC")
    @Column(name = "regional_id")
    private Integer regional_id;

    public Integer getRegional_id() {
        return regional_id;
    }

    public void setRegional_id(Integer regional_id) {
        this.regional_id = regional_id;
    }

    @Override
    public String toString() {
        return "RegionalAnalysis{" +
                "regional_id=" + regional_id +
                '}';
    }
}
